草庐IT

SQL Server的子查询

全部标签

sql - SQL中查询XML有LIKE子句吗

我正在使用SQLServer2005,想知道是否有任何方法可以在我的xml搜索中执行LIKE子句。这是一个示例查询:SELECTId,CaseNumber,XmlTestFROMUploadReportWHERECASEWHEN@lastName!=''ANDXmlTest.exist('(/CodeFiveReport/Parties/Party/Name/LastName[text()=sql:variable("@lastName")])')=1THEN1WHEN@firstName!=''ANDXmlTest.exist('(/CodeFiveReport/Parties/Pa

javascript - 如何将值从查询字符串传递到 javascript?

现在我学会了如何passvaluestoanSWFobjectviaflashvars,你能指导我如何将值从查询字符串传递到javascript吗?我是什么意思?在下面的示例中,我对xml文件进行了硬编码以加载到SWF对象中。varso=newSWFObject("preview.swf","","100%","100%","9","#ffffff");so.addParam("allowFullScreen","true");so.addParam("scale","noscale");so.addParam("menu","false");so.addVariable("xmlPa

XML 架构/验证查询 - 缺少元素

如果您有一个XML架构指示元素具有默认值,然后您有一个遵循该架构的XML文件完全省略了该元素,它仍然有效吗?即如果元素缺失,验证器是否只是说“好的”,元素缺失,所以我们采用模式中定义的默认值并且XML有效?所以也许是这样的:然后一个XML文件一起遗漏了'example'元素,这有效吗?我问的原因是因为我已经看到许多元素使用属性minOccurs="0"的模式,这表明如果缺少这些元素,它仍然会有效。我的问题是,如果未指定minOccurs但指定了默认值,它会验证吗?谢谢。 最佳答案 不,省略没有minOccurs="0"的元素是无效的

xmlhttprequest 和查询字符串参数

我想创建一个书签,它将从查询字符串中发送一个参数,例如author=Johnsmith,然后将其插入到我的Rails应用程序中,我目前所掌握的是正确的吗?如果我知道如何获取URL参数functionupdateData(param){ varmyurl='http://localhost:3000/app/book';  http.open("GET", myurl+"?author="+value-of-querystring-param,true); http.onreadystatechange=useHttpResponse; http.send(null);}

sql-server - 将 xml 列值包装到外部以进行 xml 路径查询

我想将列中的xml包装到outforxml路径查询中,而不用作为元素的列名。declare@tabtable(colxml)insert@tabselect''select'val'AS"@att",colfrom@tabforxmlpath('ROOT')这给出了但是我想要非常感谢所有帮助。 最佳答案 select'val'AS"@att",(selectcol)from@tabforxmlpath('ROOT') 关于sql-server-将xml列值包装到外部以进行xml路径查询,

php - 如何使用 php、DomDocument 和 DomXPath 查询 graphml?

有人知道如何使用php、DomDocument和DomXpath查询graphml文档吗?我的查询似乎是正确的。例如//graphml/图/节点$dom=newDomDocument();$dom->load("doc.graphml");$x=newDOMXPath($dom);$x->registerNamespace('y',"http://www.yworks.com/xml/graphml");$r=$x->query("//graphml/graph/node");echo$r->length;返回的长度始终为0;但它必须是1。XML:vilauma

sql-server - SELECT FOR XML 查询速度慢吗?

我有一个存储过程,它使用SELECTFORXMLPATH语句将XML返回给调用者。随着越来越多的行被添加到查询的主表中,我注意到该查询的性能已经下降。经过调查,我发现在没有FORXML语句的情况下在SQLManagementStudio中运行查询所花费的时间是FORXML查询所用时间的1/3。由FORXML调用的XML生成是否有很大的开销,或者在使用FORXML时是否有一些该做和不该做的事情。下面是我的表定义和使用的返回>3000行的查询。更改了列名以保护无辜者。欢迎任何建议。CREATETABLEdbo.results(colAintNOTNULL,colBvarchar(20)NU

asp.net - XSLT - 使用带有副本的子字符串来保留内部 HTML 标记

我有一些这样的XML:Loremipsumdolorsitamet,consecteturadipiscingelit.Nullavelmaurismetus.Etiamveltortorvelmagnabibendumeuismodnecvariusturpis.Nullamullamcorper,nuncvelauctorconsectetur,quamfelisaccumsaneros,laciniafringillamaurisestvellectus.Curabiturettortoreros.Duissedconvallismetus.Pellentesquehabitan

c# - 改进 Linq-XML 到对象查询

我想使用Linq从XML文档中提取数据并将其放入列表中ABCC-FABCT-05060/1056L6R......我的C#中的Linq代码有效-我可以从FlightData选项卡获取属性,但我认为它可能更有效,尤其是在从TLDRequest标记获取数据方面。我能否获得一些有关使用最佳做法获取和抓取子标签的见解?publicstaticListcreateAcarsPhaseObject(XDocumentxDoc){return(fromaoinxDoc.Descendants("FlightData")selectnewACARS_Phase{FlightDate=DateTime.

sql-server - 如何在 XML PATH 查询上创建 View 或函数?

我正在使用SSMS2008进行以下查询:DECLARE@TestDataTABLE(address_descNVARCHAR(100)NULL,people_idUNIQUEIDENTIFIERNULL);INSERT@TestDataSELECTa.address_desc,a.people_idFROMdbo.address_viewaSELECTa.people_id,(SELECTSUBSTRING((SELECT';'+b.address_descFROM@TestDatabWHEREa.people_id=b.people_idFORXMLPATH('')),2,4000)